Natürliche Vorkommen: Iberische Halbinsel (zerstreut im gesamten Gebiet), Frankreich (Westen, Südwesten, Midi und Korsika; selten im Loire-Becken), Italien (Sardinien, Sizilien, Ligurien sowie Mittel- und Süditalien ohne Basilikata), Bulgarien, Griechenland (gesamtes Festland und Inseln) und Türkei; eingebürgert oder eingeschleppt in Deutschland (teilweise auch natürliche Vorkommen; von Südbayern bis Brandenburg und Mecklenburg-Vorpommern), Schweiz, Österreich, Polen, Tschechien, Slowakei, Ungarn und Rumänien
Aufgelassene Kulturen, Brachland, Wegränder und degradiertes Gebüsch; auf gut drainierten, sauren (oder entkalkten), neutralen oder manchmal leicht kalkhaltigen Böden; in 0-1500 m Höhe